23939
966875
926434
388620
662727
54462
814838
644365
248111
854460
28524
111210
755964
46570
998922
101409
1017846
1016860
1010979
1007554
1005452
1000622
1000428
1000128
999939
997977
996860
995861
995560