830960
858649
106650
14483
764626
1038546
691520
34610
397744
262532
121848
168436
881648
64767
97738
850225
965228
591115
993326
636533
784109
356875
537338
2171000
727902
1088