1179
3427
3169
2923
1139
1275
1952
1299
1326
1290
1193
1596
1103
912
1098
1050
1067
1550
1080
1096
1026
1162
993
967
958
985
1886
1160
939