1178
3426
3169
2921
1139
1275
1952
1299
1326
1290
1191
1596
1103
911
1098
1050
1067
1193
1539
1080
1094
1026
1161
993
967
958
985
1871
1160
939