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
955
779
652
836
804
790
690
844
701
746
715
670
764
1152
659
800
719
729
623
879
667
913
835
672
676
652
795
651
706
733
668
704
1851
1033
957
719
666
1445
705
1273
1407
597
866
818
2395
1348
2531
1964
760
695
1413
1122
700
685
668
1699
619
1435
698
802
688
1103
621
733
1389
801
742
1365
1317
1191
2362
1242
966
2042
740
790
1399
737
657
1066
1162
2016
2056
623
1096
660
776
1623
1089
3189
1886
702