595
1
625
5
600
481
605
541
555
508
389
798
520
914
411
932
2
815
1599
845
916
102
2945
446
440
2142
966
684
803
1632
705
449
561