501938
25838
476945
387536
108677
469213
147264
677733
939264
372622
199611
444519
648863
55448
96888
399865
767262
93320
986617
163840
36442
912323
317781
253424
798341
933575