4122
3604
3339
3263
3024
2573
2535
2478
2466
2280
2235
2205
2072
2022
1995
1838
1707
1667
1657
1581
1535
1451
1401
1385
1353
1344
1279
1276
1173
1160
1153
1087
1053
1049
993
989
974
945
936
930
890
878
869
868
865
864
855
799
777
771
763
754
750
749
724
712
686
673