414
384
332
289
287
273
237
223
213
212
191
119
186
177
168
164
162
157
159
152
145
141
132
123
110
95
94
835
575
507
418
365
303
182
59