1112
835
814
741
571
489
486
404
402
397
388
387
366
362
361
348
347
329
327
315
314
304
296
293
291
266
264
257
240
232
219
218
216
205
201
199
185
184
182
181
173
172
170
165
161
154
152
150
148
146
141
133
120