3128 205
9047 701
81768 883
3900 751
7193 546
23159 397
24270 373
104634 489
13962 115
35625 324
968 47
7131 89
10144 596
29640 377
5061 613
4188 518
24987 710
53969 823
3693 152
6234 647
2887 215
1798 98
5830 403
4683 728
9436 479
15856 537
2347360 3883
247166 1043