3132 205
9057 701
81775 883
3905 751
7199 546
23160 397
24272 373
104788 489
13981 115
35679 324
970 47
7133 89
10148 596
29667 377
5064 613
4194 518
25038 710
53975 823
3698 152
6241 647
2894 215
1798 98
5838 403
4685 728
9443 479
15874 537
2349080 3883
247171 1043