1064
7
981
2
1102
1
544
815
546
1477
1013
1005
710
785
1135
615
917
1154
458
603
588
1599
691
680
934
568
486
699
853
765
602
1416
954