3130 205
9054 701
81775 883
3904 751
7196 546
23159 397
24271 373
104698 489
13967 115
35642 324
968 47
7131 89
10144 596
29646 377
5063 613
4189 518
25002 710
53969 823
3694 152
6236 647
2890 215
1798 98
5831 403
4685 728
9441 479
15862 537
2348105 3883
247167 1043