853200
75387
639672
522856
360840
267336
483444
357335
224479
20967
174359
72250
34457
225284
505148
665229
676752
415807
730754
204537
115739
98818
471185
684555
116601
770587