2051 82
2109 155
2666 519
3295 454
1405 90
27224 313
124819 190
5328 593
5310 489
52872 557
143177 626
23187 345
45584 847
13116 39
20000 353
12378 487
10137 794
4872 507
20644 698
10062 926
19897 811
3348 185
24195 168
23248 74
12727 299
6215 672
17349 470
9328 751