4396
3973
3805
2562
2082
1899
1821
1730
1216
1147
1138
1121
1081
964
955
920
874
786
755
661
550
543
538
510
434
421
410
352
346
341
319
296
276
242
235
219
202
187
165
164
159
158
155
153
144
140
138
111
107
99
97
90
78
73
69
63
44
43