3132 205
9060 701
81777 883
3905 751
7201 546
23160 397
24272 373
104808 489
13983 115
35688 324
970 47
7133 89
10148 596
29668 377
5064 613
4194 518
25041 710
53975 823
3698 152
6241 647
2894 215
1798 98
5838 403
4685 728
9443 479
15880 537
2349249 3883
247171 1043