446188
523325
638796
980299
178733
574393
641291
773581
42873
654984
596168
1000128
42961
125792
325451
86898
1030846
1018860
1013979
1011554
1007452
1002622
1002939
1000428
1000910
999977
999922
998860
995861
31129
943330
387463
239680