3126 205
9041 701
81759 883
3899 751
7182 546
23152 397
24269 373
104455 489
13930 115
35563 324
968 47
7129 89
10142 596
29610 377
5059 613
4186 518
24924 710
53959 823
3690 152
6233 647
2885 215
1795 98
5826 403
4678 728
9428 479
15827 537
2345147 3883
247158 1043