5135
4
1110
3
2557
2059
0
850
1
1099
1411
1912
2
1151
1798
1647
1809
415
1824
1998
2730
6
381
1842
430
2604
7
722
4604
13