2101 523
39561 493
2673 59
22053 800
15192 780
28137 209
9561 846
3854 44
3072 586
28574 754
2158 262