3013 443
2147 51
4671 516
5420 186
24444 654
14362 388
30550 891
14155 570
306144 1437
101517 802
64526 724
25386 284
29233 507
16588 929
19261 631
9047 168
4912 885
6418 747
5151 763
3988 311
2027 94
4446 373
5786 596
12062 418
4783 240
2666 588
4620 721
1230 43