3131 205
9056 701
81775 883
3905 751
7199 546
23160 397
24272 373
104759 489
13980 115
35673 324
970 47
7133 89
10148 596
29662 377
5064 613
4193 518
25031 710
53975 823
3698 152
6241 647
2894 215
1798 98
5837 403
4685 728
9443 479
15868 537
2348847 3883
247170 1043