12289 598
1990 358
13760 163
18079 309
4327 370
37547 503
9346 462
17722 389
27134 79
5457 258
6234 764
2113 145
244225 1195
2350177 3884
928377 955
328463 529
2117136 3401
2703071 6600
250731 1181
142387 691
10938 677
125373 1077
45855 385
143788 273
33851 612
174600 1068
6801 448
59552 507