25596 350
22063 844
10955 467
22642 61
10266 181
12822 539
9749 622
7329 850
4926 618
3433 480
10716 735
5696 420
2491 331
6019 342
1672 215
1392 43
3622 192
3950 496
3562 102
5006 582
3708 508
4820 503
3452 266
10908 149
5244 151
1838 39
14667 565
41553 682