1812
1686
1341
1253
1172
1103
2040
2181
1609
1704
1059
1569
3109
1319
1178
1390
1122
1263
1451
1888
1258
1179
1176
1274
919
933
969
953
973
1194
1007
1500
1394
920
1612
1048