100096 945
6843 304
4999 576
11575 693
28386 613
4594 585
3920 42
8602 818
7295 216
5766 129
10164 415
4330 155
101550 708
5467 763
4864 634
5417 455
2815 415
13606 711
49207 400
3935 436
1899 170
3073 400
2599 298
7315 687
13462 155
3252 355
2661 242
2510 120