1630
652
956
1626
705
687
1398
659
709
614
705
743
2034
1242
651
654
1497
673
802
1274
656
913
1109
866
885
948
807
904
921
1365
965
2203
2414
890
1172
1454
2843
1595
2210
682
779
652
836
804
790
690
844
701
746
715
670
764
1152
659
800
719
729
623
879
667
807
782
725
671
811
793
1614
1205
1698
836
2017
1099
627
662
657
653
1219
1352
882
876
657
671
618
727
976
822
1166
934
1625
1680
644
1061
680
1489
769
607
670
668
635
662
752
1160
991
1259
1103
613
638
687
994
1282
623
659
661
695
836
1461
694
683
823
1101