12289 598
1990 358
13760 163
18079 309
4326 370
37546 503
9345 462
17722 389
27130 79
5457 258
6234 764
2113 145
244225 1195
2350097 3883
928374 955
328462 529
2117051 3401
2702969 6600
250730 1181
142387 691
10938 677
125372 1077
45853 385
143787 273
33850 612
174600 1068
6800 448
59552 507