5069
4463
4047
3721
3632
3549
3349
3209
3099
2914
2876
2864
2819
2763
2623
2480
2475
2468
2182
2088
1992
1871
1809
1783
1669
1601
1530
1501
1442
1420
1408
1402
1398
1352
1349
1345
1342
1332
1331
1302
1279
1275
1235
1213
1203
1169
1121
1002
993
979
964
947
946
938
930
913
895
892
888