1122
1073
1036
650
593
555
475
424
374
346
313
303
298
297
292
285
268
261
255
251
249
243
240
239
223
219
217
214