1135
2
1311
1
526
699
568
546
1005
793
814
555
709
1449
1096
1152
91
578
805
718
698
1182
723
3
868
754
600
372
594
875
856
586
616