958
2
796
815
1
591
1248
978
6
1722
848
746
824
1094
653
771
750
607
1612
1110
762
1322
13
812
885
883
748
4
863
1629
897
613
3493
725