2016
1187
959
1130
1500
1580
1502
1259
1138
817
750
722
730
690
726
802
700
973
1416
1205
1314
1357
1287
1190
1208
1669
1147
1211
1177
1220
1223
1463
1741
1545
1153