422
342
511
470
1081
702
434
449
562
405
311
444
500
537
617
625
344
459
646
766
363
305
429
435
539
726
525
371
379
402
401
581
580
657
555