4098
3709
3330
3202
3017
2898
2691
2634
2539
2345
2333
2246
2123
2106
2042
1900
1752
1687
1674
1618
1514
1494
1477
1401
1394
1369
1309
1305
1187
1168
1161
1121
1104
1095
1063
1047
1031
1015
991
953
952
926
894
885
880
860
850
842
828
824
810
809
804
796
784
776
756