331
388
643
160
337
326
616
329
181
171
1701
235
277
684
859
190
249
210
244
339
224
207
286
336
312
224
1025
521
226
642
1229
300
555
406
293
171
195
306
184
411
474
922
1418
703
224
388
373
611
160
168
651
262
277
476
487
