12289 598
1990 358
13760 163
18079 309
4326 370
37544 503
9345 462
17722 389
27128 79
5457 258
6234 764
2113 145
244224 1195
2349970 3883
928371 955
328461 529
2116933 3401
2702810 6600
250727 1181
142387 691
10937 677
125372 1077
45852 385
143786 273
33845 612
174600 1068
6799 448
59552 507