1181
3431
3177
2934
1141
1276
1952
1301
1326
1291
1195
1596
1104
914
1101
1050
1068
1600
1083
1097
1027
1168
993
969
963
988
1911
1160
939