560
928
330
110
350
400
220
201
202
406
260
120
100
681702
762234
1181043
122430
31149
217942
126821
185726
75925
322395
331739
13859
133448
387747