1245
869
938
936
1383
454
482
502
513
519
503
516
499
529
509
485
547
504
534
548
522
492
524
545
523
527