4635
4240
3833
3633
3538
3356
3093
3071
2958
2689
2667
2645
2510
2436
2321
2300
2100
1983
1961
1870
1864
1817
1731
1718
1646
1573
1550
1539
1495
1398
1389
1384
1336
1298
1292
1237
1182
1167
1164
1139
1121
1104
1084
1068
1059
1035
1022
1011
981
967
940
934
931
922
902
889
886
878
839