166141
50510
411682
490861
363685
197306
57967
845499
57151
596622
837664
668712
684701
671
298323
194134
172380
763512
47977
474844
866660
919904
373352
200306
537966
606330
69489
322870
73624
926752