4609
4281
3928
2649
2220
2117
1920
1878
1713
1421
1204
1172
1163
1073
940
922
908
828
767
571
521
500
468
467
405
404
393
351
346
324
290
265
263
246
187
179
175
169
168
166
146
137
132
122
111
105
103
100
84
77
70
67
63
48
46
41
36
35