1217
2590
1926
1758
1546
1793
1571
2109
1278
1245
993
1405
1034
943
968
1160
948
1223
1049
1236
942
966
1448
1016
1601
1036
982
1345
1048
1219
1003
1212
1002
1313
933
1602