503
518
548
522
519
493
504
517
524
570
545
511
526
530
528
553
505
430
340
380
346
356
354
365
353
371
409
442
437
385
428