1054
1
821
857
828
479
3483
15
682
636
778
387
473
650
669
825
600
530
429
1533
598
431
592
539
748
2
523
424
1118
602
619
668