675
597
485
914
642
261
255
109
178
373
397
183
983
204
581
472
177
467
138
239
906
584
115
90
327
163
420