855
447
627
264
871
334
244
82
218
73
774
244
599
164
626
183
321
199
194
51
327
170
1499
668
612
151
685
228
717
218
435
165
846
229
946
336
368
193
1305
624