1595
1102
961
928
870
818
729
689
667
661
656
627
622
621
615
607
600
589
567
567
560
556
551
547
534
526
524
522
520
518
509
499
487
483
482
479
479
478
472
467
461
461
460
460
456
452
449
445
445
444
441
437
435
430
428
427
426
425
421
414
414
414
408
400
398
394
386
382
381
380
378
374
372
368
365
363
363
358
356
356
355
354
354
354
353
350
349
343
333
331
330
329
329
328
327
317
312
309
308
304
300
290
290
286