5646
2664
2409
2402
2312
1831
1729
1722
1707
1527
1488
1474
1420
1398
1378
1260
1210
1182
1164
1160
1150
1147
1136
1116
1101
1055
1053
1041
1039
1036
1010
1007
989
967
952
938
933
924
912
898
895
887
877
862
857
848
839
826
825
824
823
822
820
812
809
804
798
776
776
775
769
766
765
763
761
754
750
744
736
728
728
724
724
714
713
712
712
708
696
692
692
689
681
678
678
674
672
670
661
661
644
644
642
631
620
607
606
604
601
600
596
596
583
581
579
576
572
565
560
556
551
550
549
545
528
527
517
517
510
504
498
490
489
488
482
481
474
470
468
467
464
464
464
460
451
445
443
442
441
438
435
435
426
423
414
411
409
405
389
379
375
364
363
361
344