4209
3162
3121
2391
2048
1846
1719
1674
1581
1487
1431
1318
1304
1273
1269
1211
1200
1113
1094
1075
1060
1058
1044
1019
1015
1004
975
969
943
919
911
908
892
881
879
874
863
857
798
774
761
755
755
750
747
746
745
738
729
729
728
723
719
713
704
702
695
688
686
673
669
668
644
641
638
629
628
616
609
604
599
599
599
597
597
594
591
584
583
583
557
555
546
545
545
528
527
525
525
524
519
518
516
515
513
511
503
500
497
478
473
466
455
455
454
450
436
436
431
422