3013 443
2147 51
4671 516
5420 186
24444 654
14361 388
30550 891
14155 570
306140 1437
101515 802
64520 724
25384 284
29233 507
16587 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