991
556
474
473
463
437
430
376
358
353
351
347
337
318
314
311
299
294
283
278
273
269
246
243
243
242
242
234
230
222
220
219
219
218
218
215
203
201
200
199
199
195
192
191
190
190
186
183
182
181
180
177
177
176
172
171
168
168
165
164
161
160
159
130