1000 25
3540 260
4431 679
4932 196
3578 641
3302 680
1246 182
1582 291
41434 682
33221 141
10209 107
27896 285
13238 801
7697 279
18195 332
18816 58
16992 364
1872 457
15999 711
1924 167
4181 790
7454 633
8735 226
18849 260
9554 503
11906 336
5495 600
2868 332