6673
4512
2791
2600
2422
2128
1923
1447
1439
1201
1185
1089
1022
951
885
881
735
710
579
503
492
471
468
453
441
410
321
279
253
249
235
204
196
177
169
143
140
138
133
125
124
110
105
99
96
95
93
92
87
86
81
76
72
70
63
61