1
145
3
5
310
285
286
59
710