958
2
796
815
1
591
1246
978
6
1722
848
746
824
1094
653
771
750
607
1612
1110
762
1322
13
812
885
883
747
4
860
1629
897
613
3491
725