5061
4241
4107
3761
3686
3454
3335
3106
3077
2877
2869
2831
2757
2725
2724
2500
2432
2364
2173
2056
1961
1932
1809
1806
1797
1756
1581
1570
1479
1439
1427
1413
1404
1358
1345
1338
1332
1299
1259
1257
1252
1246
1240
1219
1192
1172
1119
1108
974
963
961
960
954
945
939
936
928
900
888