1002
1810
1001
952
1292
949
899
956
881
924
1435
1036
1228
915
1134
1238
964
1217
1277
1213
849
896
843
1171
847
835
954
1194
1331
1030
1282
935
1043