7012
4307
3286
3001
2627
2245
2174
1956
1906
1705
1684
1576
1434
1291
1138
1066
934
930
885
882
831
828
814
812
756
755
738
726
711
667
654
610
606
577