1105
1049
1021
641
585
543
459
414
372
341
306
296
295
293
287
277
264
254
249
247
245
238
236
234
220
216
212
207