534
1
891
696
1019
588
469
658
1366
2
592
795
735
1106
809
883
1802
772
563
630
494
483
800
699
694
354
958
626
581
528
813