1068853
671300
877316
634199
408578
1057331
602179
110220
889593
10831
389895
4303
133528
123394
820535
867905
488700
913983
922772
979906
914457
77663
793728
511655