3000 443
2132 51
4646 516
5408 186
24407 654
14349 388
30536 891
14134 570
305730 1437
101005 802
63682 724
25329 284
29148 507
16510 929
19254 631
9032 168
4905 885
6408 747
5129 763
3971 311
2009 94
4433 373
5771 596
12044 418
4770 240
2656 588
4607 721
1224 43