1178
840
2456
947
1374
892
1110
948
873
792
1126
862
1313
932
999
803
1099
2177
1070
2168
1077
832
868
969
768
1061
775
812
939
7870
863
980
1325
813
860
1160
896
928
988
1102
1364
845
1615
830
1888
928
829
841
905
1059
882
1022
1770
829
786
5198
1476
788
838
1137