1095
1044
1017
638
582
537
451
408
367
339
301
295
290
286
277
262
249
245
244
237
236
233
219
215
211
206