1033
828
816
800
616
547
516
467
451
443
438
428
400
397
387
385
379
376
374
357
336
326
325
323
320
316
311
310
307
295
290
274
249
240
238
237
231
230
219
218
214
207
198
197
191
189
186
172
168
167
156
155
143
140
136
135
132