317049
386800
216327
312097
103105
289740
570667
137586
175361
247157