1118
1071
1035
648
593
555
474
423
374
346
313
301
298
297
292
285
268
261
255
250
249
243
239
223
219
217
214