4534
4215
3820
2621
2178
2042
1913
1833
1682
1384
1213
1175
1169
1025
904
894
869
786
720
547
532
480
449
442
402
390
389
326
307
306
255
247
198
179
167
165
164
158
151
142
127
125
122
112
109
96
83
80
72
67
63
54
51
46
38
36
35
34
33