1463
1290
975
929
920
881
822
774
723
709
691
658
651
637
615
596
593
578
549
547
530
501
491
490
482
468
458
438
431
413
402
397
393
388
380
379
373
355
345
344
341
333
306
301
294
290
281
277
274
257
243
239
232
224
219
218
214