1184
778
784
779
1637
906
702
995
2885
874
1161
971
809
810
1147
854
961
683
905
976
967
960
889
742
2289
752
869
863
731
885
1385
848
867
817
820
1509
1300
668
812
794
888
1863
741
851
816
1149
2846
1253
2557
790
1017
1070
838
1138
913
1076
1069
821
1723
924
968
1035
2401
1137
1064
1265
2223
863
1778
696
805
1732
843
1923
725
1640
710
866
1949
1142
904
2250
1162
900
2747
1236
2577
903
1640
967
1206
1338
1291
897
743
972
1199
692
702
881
854
670
969
882
1294
1172
983
1719
869
723
2130
2001
1269
2837
1004
1306
1158
875
1190
1116