1001
394
180
472
609
186
311
1
315
325
250
216
237
397
354
312
212
582
213
382
311
192
218
386
213
329
264
266
202
176
286
298
361
251
385
300
200
271
322
225