1138
842
838
789
643
580
546
452
450
433
407
382
380
379
377
363
362
360
354
344
342
339
329
303
299
297
294
283
268
254
250
247
241
235
220
219
218
216
207
206
201
200
199
194
171
163
161
158
154
153
150
149
148
147
144