101409
37157
805478
211317
78859
92629
839915
693649
138717
667598
87288
789897
789103
972602
599767
69461
1016860
1015846
1010979
1005452
1005554
1000622
1000128
999428
999939
996860
995977
995861
995560
993237