678668
76750
1135855
363318
97875
1005707
943316
716745
115256
513886
347750
766482
806951
466118
368102
57387
518115
83366
278432
634607
219434
907387
957831
415740