595811
66665
139225
371955
906529
90748
626690
270628
827491
584368
397683
51877
103321
411982
1016390
95512
883536
531151
584214
766409
105444
875688
248985
245651
222190
826791