1005 3
402 0
2756521 551
1643059 363
10594540 889
5275277 1461
1293035 221
168358431 36940
2049612 509
22336085 2368
2185923 668
7631377 210
2309541 172
4536613 517
4760847 609
3683869 220
1719377 85
864811 108
1205956 103
40792012 3604
26726511 3390
15490508 1912
23181400 3995