1016
988
902
1258
989
976
802
2983
1011
842
2716
1148
893
837
1138
881
754
1174
1296
823
957
1818
1440
790
997
1711
1356
1058
1079
964
1139
1244
925
777
859
2795
951
7241
2366
878
850
1813
808
1176
1274
796
2491
9365
832
1927
2814
1103
2563
1249
772
857
930
974
840
1124