3127 205
9045 701
81766 883
3900 751
7188 546
23155 397
24270 373
104569 489
13955 115
35603 324
968 47
7130 89
10143 596
29626 377
5061 613
4188 518
24952 710
53968 823
3690 152
6234 647
2886 215
1797 98
5829 403
4683 728
9434 479
15842 537
2346566 3883
247160 1043