537
526
518
516
1
496
464
453
452
435
430
423
2
416
413
411
404
400
397
396
393
373
372
354
351
347
344