595970
203787
11436
874677
533611
176996
668764
406132
147516
899473
479582
809308
85377
730883
140494
33567
1015860
1014846
1010979
1005452
1005554
1000622
1000128
999939
998428
996860
995977
995861
995560
993237