951542
890911
73795
501234
779561
631224
277530
99415
352615
221271
512496
1097827
98630
1013994
1205296
670936
984219
14173
178660
596969
917521
8651
1024860
316545
1036458
409708