1300
1661
1571
1150
1303
2246
1650
1099
1296
855
853
914
877
827
772
694
1023
949
1143
679
633
932
1140
1327
930
898
1204
945
905
925
1205
889
1166
967
913