600
257
65
62
1400
521
536
6046
84
875
221
670
717
89
471
157
50
823
351
236
138
1105
248
145
278
112
366
70
25
115
707
719
196
119
703
1581
141
102
130
467