555
1
465
553
1688
4
2368
5
370
557
674
696
790
710
0
1841
1052
1140
2
1758
65
291
74
104
93
961
13
182
53
96
150
87
72
796
123