555
0
400
3125
935
1104
1
12305
3
9566
8
10827
4
693
703
276
194
1044
1329
802
2
2077
5
768
696
2977
15