3501 111
1016 153
16839 231
17203 129
26780 396
8033 909
11939 586
3846 161
12433 387
19058 177
7130 584
8970 814
4909 621
6028 623
47018 731
12023 86
8163 546
17940 61
13777 45
6821 225
5388 357
6495 504
9372 368
125828 209
150660 816
56872 922
4961 252
166047 403