2669
2040
1997
1487
1363
1321
1318
1300
1291
1275
1191
1129
1103
1067
1065
1057
1042
1018
1002
980
980
948
905
904
904
890
883
881
874
855
804
780
777
776
773
736
734
734
720
709
704
702
684
683
681
679
669
669
664
650
649
648
646
639
636
633
628
620
619
619
619
613
611
610
608
604
603
602
601
600
600
586
585
583
576
575
573
572
565
564
562
560
558
556
553
553
548
546
546
542
542
540
537
536
534
531
529
519
518
517
516
513
513
508
506
506
504
502
501
501
500
498
496
496
493
489
486
486
484
483
480
479
479
476
476
471
466
464
464
463
459
450
438
431
426
419
415
415
414
410
403
403
400
393
379