3015 443
2147 51
4678 516
5422 186
24462 654
14364 388
30553 891
14161 570
306276 1437
101679 802
64937 725
25436 284
29258 507
16615 929
19268 631
9055 168
4917 885
6421 747
5155 763
3993 311
2036 94
4449 373
5791 596
12066 418
4787 240
2673 588
4623 721
1234 43