1091
2
508
1
448
534
530
494
1046
444
423
612
493
1824
466
401
571
502
497
565
735
610
511
473
591
484
388
568
519
540