1179
3427
3171
2923
1139
1275
1952
1299
1326
1290
1193
1596
1103
912
1100
1050
1067
1560
1083
1096
1026
1163
993
968
961
985
1890
1160
939