878
973
908
2726
1497
1012
888
1156
942
1277
985
1102
831
1000
1055
1082
1295
1162
1034
2384
1209
1063
1189
1006
1310
1017
952
988
954
1055
960
3250
3447
2906
925
1304
866
958
1110
1311
976
1982
1104
947
1003
1788
4711
902
5022
1132
950
1149
1354
1055
1137
956
1722
1139
2463
941