675
391
486
215
746
288
207
74
170
68
721
221
576
158
597
179
274
186
169
46
282
155
1197
541
588
146
600
214
622
208
409
158
744
194
836
289
336
184
923
461