1454
1114
959
902
874
790
759
658
646
634
627
615
583
576
566
545
534
514
502
489
484
476
468
458
456
453
448
439
434
398
397
395
390
366
365
363
362
356
334
331
325
307
297
288
267
261
257
247
246
242
235
219
205
201
193
192
189