1172
1523
1065
1438
1429
1609
1990
2103
1987
1298
1138
1139
1245
895
1343
990
907
949
1471
1061
1300
923
942
1159
982
1359
897
1572
1006
1491
950
1327
973
1281