2016
1188
959
1131
1500
1581
1502
1259
1140
817
751
723
730
690
726
803
700
973
1416
1205
1315
1358
1287
1190
1208
1671
1147
1211
1178
1220
1224
1464
1741
1545
1153