5151
2
3000
1898
1
1027
1798
2271
4
3080
3
5527
3715
2041
2313
2075
21152
8
4821
319
0
1386
7904
1558
4651
2061
1298
4818
2661
2825
1522
2773
789