215589
115256
433863
678668
76750
513886
347750
1135855
363318
97875
1005707
716745
261284
500841
416275
781256
810951
470118
373102
58387
521115
83566
279432
636607