993
939
747
732
719
650
604
572
541
511
505
480
477
466
458
451
423
412
403
397
392
390
369
365
358
354
328
311
310
294
289
286
282
281
279
267
266
255
252
243
241
240
236
219
218
216
201
168
166
164
161
160
154