3015 443
2147 51
4678 516
5423 186
24463 654
14364 388
30553 891
14161 570
306280 1437
101682 802
64949 725
25440 284
29259 507
16618 929
19268 631
9055 168
4918 885
6421 747
5155 763
3993 311
2036 94
4449 373
5792 596
12066 418
4787 240
2673 588
4623 721
1234 43