3131 205
9055 701
81775 883
3905 751
7199 546
23160 397
24271 373
104737 489
13978 115
35661 324
970 47
7133 89
10148 596
29658 377
5064 613
4191 518
25023 710
53975 823
3696 152
6241 647
2894 215
1798 98
5837 403
4685 728
9442 479
15867 537
2348675 3883
247170 1043