1016
958
1110
792
1472
1126
924
1016
886
1084
24609
1387
862
1454
864
932
999
803
1099
2177
1070
2225
2168
1077
832
969
768
775
994
939
1224
7870
863
960
1325
813
860
928
988
1102
1364
845
1616
830
1888
928
829
1059
882
3427
1022
1770
829
786
1153
1476
838
1137
1277
827