3500 111
1015 153
16838 231
17201 129
26780 396
8033 909
11939 586
3842 161
12433 387
19056 177
7130 584
8969 814
4909 621
6026 623
47018 731
12021 86
8163 546
17938 61
13777 45
6821 225
5387 357
6494 504
9371 368
125825 209
150657 816
56866 922
4961 252
166044 403