125405 623
2302 542
34030 718
3043 696
493 106
1748 494
2797 626
60108 554
970 205
1780 497
17547 186
59284 378
12931 365
29332 577
1110 243
411 96
2750 469
1435 273
62266 254
1750 370
287 70
3121773 6748
20672 294
2598 489