1072
385
244
377
2
372
234
418
264
511
358
291
501
407
342
249
248
547
347
339
256
247
392
351
354
299
322
278
482
321
284
302
272
241
279
289
293
525
309
435