3127 205
9045 701
81767 883
3900 751
7191 546
23157 397
24270 373
104603 489
13959 115
35613 324
968 47
7131 89
10143 596
29636 377
5061 613
4188 518
24971 710
53968 823
3692 152
6234 647
2887 215
1797 98
5829 403
4683 728
9435 479
15848 537
2346938 3883
247162 1043