2013
1187
959
1130
1497
1579
1501
1257
1138
814
748
720
728
689
725
800
698
971
1416
1205
1311
1356
1287
1189
1207
1668
1145
1211
1177
1219
1223
1461
1740
1190
1544
1151