514
2
562
675
1
747
86
480
1158
2622
660
627
433
482
497
775
985
657
502
547
724
3
719
698
754
868
372
876
594
1080
602
508
447