830
1
1105
547
1480
713
2
2955
1017
983
850
461
103
1066
7
920
1157
1602
788
1238
0
617
682
812
957
854
2803
768
605
936
536
1117
932
747