537
536
534
532
522
501
493
490
486
483
480
443
418
417
407
398
393
392
389
386
381
377
375
370
369
368
361
353
318
290
288
286