4694
3062
2957
2863
2517
2130
1981
1843
1797
1784
1723
1624
1591
1582
1541
1531
1515
1500
1439
1395
1364
1359
1324
1197
1197
1186
1171
1156
1126
1064
1054
1054
1029
985
920
919
911
888
872
848
818
816
803
802
798
790
782
761
743
734
694
688
687
665
663
660
644
642
637
630
617
611
606
563
562
556
549