1029
1064
967
1645
995
663
2743
659
1427
2564
877
2110
640
857
1052
1351
751
676
1168
721
1070
805
911
1047
1712
887
604
699
874
818
629
1350
1167
696
847
791
636
3181
1103
820
933
870
691
4811
883
636
876
815
611
8305
3413
884
7187
1091
667
755
994
909
758
2762
1111
863
844
3344
643
1010
2896
1311
800
1217
677
1051
688
814
1208
948
695
779
1934
565
1123
657
890
3382
5090
691
758
1093
704
1167
733
2361
1894
691
753
664
741
754
868
861
871
807
715
683
1642
778
714
683
1027
775
667
792
656
1326
679
6205
1064
863
749
735