1000 30
15412 352
1975 237
3506 467
4310 470
1814 123
4932 587
3139 567
2110 108
1724 321
3668 623
6282 121
6126 544
3087 527
10728 506
10376 243
3527 603
21231 836
3443 619
1333 94
4442 758
1509 49
2901 193
2901 188