948
1
484
486
695
3
547
2
517
700
467
489
546
473
779
530
496
363
406
445
464
356
637
502
1558
492
685
376
416
554