450
378
298
308
312
347
380
356
363
407
344
338
452
502
487
427
568
354
322
592
360
351
757
315
395
379
364
306
428
369
407
365
450
394
433
436
687
324
549
1306
485
419
385
444
422
501
641
291
950
568
393
296
353
361
505
