3129 205
9051 701
81772 883
3902 751
7194 546
23159 397
24270 373
104668 489
13963 115
35633 324
968 47
7131 89
10144 596
29643 377
5063 613
4188 518
24996 710
53969 823
3694 152
6235 647
2888 215
1798 98
5830 403
4685 728
9439 479
15858 537
2347695 3883
247167 1043