1313
976
906
897
702
617
591
515
513
511
498
459
440
439
437
431
425
421
409
403
398
392
386
370
363
359
350
342
330
327
320
318
287
281
278
274
269
262
261
246
243
237
235
227
225
222
211
205
203
200
191
185
178
176
174
165
155
153