853
223
643
1103
687
341
388
74
120
267
476
302
382
654
209
203
535
464
323
616
580
265
1203
799
483
413
307
356
1039
599
748
225
1095
68
183
36
163
317
272
467
429
612
621
158
49
316
328
841
507
1254
239
119
299
188
274
211
366
93
475