4497
4050
3470
3185
3067
2889
2832
2822
2654
2532
2453
2349
2306
2301
2284
2198
2177
2108
1784
1691
1638
1621
1531
1503
1489
1450
1441
1430
1390
1205
1200
1168
1156
1155
1149
1138
1136
1095
1093
1085
1083
1039
1029
1015
992
965
963
961
905
880
849
835
834
833
808
783
772
770
766