2016
1188
959
1130
1500
1580
1502
1259
1138
817
750
723
730
690
726
803
700
973
1416
1205
1314
1358
1287
1190
1208
1670
1147
1211
1177
1220
1224
1464
1741
1545
1153