3130 205
9054 701
81775 883
3904 751
7198 546
23159 397
24271 373
104718 489
13973 115
35651 324
968 47
7131 89
10144 596
29650 377
5063 613
4189 518
25013 710
53972 823
3694 152
6239 647
2891 215
1798 98
5836 403
4685 728
9442 479
15864 537
2348358 3883
247167 1043