3131 205
9054 701
81775 883
3905 751
7198 546
23160 397
24271 373
104727 489
13976 115
35656 324
968 47
7133 89
10144 596
29656 377
5063 613
4191 518
25021 710
53973 823
3695 152
6240 647
2894 215
1798 98
5836 403
4685 728
9442 479
15866 537
2348530 3883
247169 1043