433863
678668
76750
1135855
363318
97875
943316
1005707
716745
115256
513886
347750
255284
495841
411275
773256
807951
467118
370102
57387
519115
83466
279432
636607