2780
2286
2201
2064
1857
1793
1717
1440
1380
1339
1327
1318
1285
1263
1209
1205
1202
1087
1085
1082
1082
1030
999
980
961
959
957
945
916
895
891
880
878
858
854
847
847
836
808
803
800
797
783
781
767
760
759
744
732
726
723
716
712
709
705
701
692
689
681
675
674
673
672
671
671
660
654
645
635
635
632
631
629
616
615
614
608
604
604
603
602
601
600
591
584
582
571
569
564
559
558
557
552
551
548
545
543
537
535
534
531
530
525
525
525
521
520
518
516
516
514
513
512
506
506
505
504
503
503
495
495
495
482
479
477
475
474
472
470
468
462
444
439