3126 205
9042 701
81763 883
3900 751
7184 546
23152 397
24269 373
104510 489
13945 115
35579 324
968 47
7129 89
10142 596
29615 377
5059 613
4186 518
24937 710
53964 823
3690 152
6234 647
2886 215
1795 98
5828 403
4678 728
9432 479
15833 537
2345733 3883
247158 1043