678668
76750
1135855
363318
97875
1057676
1005707
716745
943316
115256
308245
347750
264284
501841
416275
781256
815951
470118
375102
58387
525115
83766
279432
637607