1063
7
981
2
1102
1
544
815
546
1477
1013
1005
710
785
1135
614
917
1154
458
603
588
1599
690
679
934
568
486
699
853
765
602
1416
954