620
603
569
559
548
539
528
517
506
494
483
472
462
451
439
428
417
405
394
382
372
358
347
335
327
314
302
288
276
263
252
240
229
216