1182
3432
3177
2934
1141
1276
1952
1301
1326
1291
1195
1597
1104
914
1101
1050
1068
1600
1083
1097
1028
1168
993
970
963
988
1912
1160
939