1265
975
830
781
706
639
606
545
509
493
492
486
452
446
439
433
425
418
398
379
369
363
360
348
347
341
339
330
326
324
281
269
267
264
254
242
240
234
233
228
224
223
217
212
209
206
197
185
184
180
175
170
157
155
154
150