1055
699
431
364
266
302
893
495
641
274
469
210
555
873
69
220
181
442
359
325
37
294
198
135
146
287
238
389
372
542
487
138
47
299
291
303
545
728
425
813
212
100
177
255
164
227
191
313
92
409
147
145
821
182
301
273
75
599
314
1063