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
913
924
622
913
1123
1126
699
621
876
2437
618
1699
683
5395
621
644
824
1760
1007
759
770
633
1224
1127
626
2026
719
1043
3006
783
2528
605
750
1485
807
687
759
670
1103
786
1293
938
1204
947
660
1232
1889
676
904
671
871
1011
4890
1783
1991
661
1032
2016
666
742
1331