1426
1935
2452
1778
1150
1162
918
1596
1419
1006
849
1360
653
918
743
706
677
699
735
705
559
775
623
731
1083
466
1426
639
572
1458
1571
711
1095
1512
1533
1680
591
623
618
584
626
653
1162
713
1006
854
3934
770
589
588
830
706
1935
622
2452
530
479
1778
1150
867