1185
371
454
196
765
198
364
42
336
172
495
168
934
299
215
96
225
158
728
350
674
207
423
115
950
206
203
178
246
97
510
209
873
421
4536
2487
590
252
809
218