1000 106
3918 405
3520 282
2323 654
5736 215
4463 645
3825 852
6930 405
12133 550
651 86
2133 354
5325 246
7113 491
5546 189
5661 542
1601 86
2293 323
4399 288
2988 593
4927 245
2300 669
3473 186
779 75
6048 579
1799 323
2750 351
4688 376
15234 625