3130 205
9054 701
81775 883
3904 751
7197 546
23159 397
24271 373
104712 489
13971 115
35647 324
968 47
7131 89
10144 596
29649 377
5063 613
4189 518
25008 710
53972 823
3694 152
6237 647
2891 215
1798 98
5831 403
4685 728
9441 479
15862 537
2348241 3883
247167 1043