2126
2092
1919
1470
1339
1204
1117
1104
1073
1059
1012
993
894
893
889
867
838
810
803
802
772
761
759
744
743
739
735
726
713
712
699
694
692
691
686
674
669
662
661
659
659
652
643
624
621
617
615
615
612
610
599
590
587
582
577
574
573
570
569
556
555
552
545
540
538
531
517
513
513
508
508
508
508
501
495
494
494
494
494
493
492
492
490
487
487
487
481
480
478
477
473
468
463
462
458
457
451
448
445
444
443
440
440
439
434
431
424
423
418
407
406
398
395
393
392
390
376
362