1732
1596
1458
1431
1173
1107
1198
978
1158
1019
1379
1146
1341
1275
1343
1137
910
1409
1159
956
1211
1215
973
926
1075
885
945
886
904
1182
980
927
1093
1770
1167
905