81536 873
3103 471
2377 480
4869 699
3196 623
2904 841
3819 354
2707 355
3215 475
5764 1001
3444 800
8393 685
5921 529
7332 754
1733 136
11770 558
5897 482
3110 543
3893 637
4631 891
4415 360
5092 873
3492 668
5122 844
20519 283
4588 610
16413 605
1337 63