3999 11
1383 248
1327 980
1193 798
1126 628
1036 811
1032 642
1014 293
1009 733
1007 832
1004 735
1004 562
1001 463
1001 107
999 884
998 44
997 669
995 890
993 39
993 734