3726
3678
3598
2947
2871
2852
2823
2767
2670
2653
2647
2641
2621
2617
2548
1905
1877
1852
1820
1807
1788
1779
1778
1733
1691
1677
1672
1646
1619
1594
1020
1008
893
871
865
806