1267
975
839
811
742
657
613
575
546
523
504
479
470
465
459
452
445
436
414
412
402
396
392
389
372
364
363
351
348
341
339
302
299
288
284
279
270
268
263
259
258
255
246
236
230
220
216
215
209
201
178
173
171
170
167
165
162
144