4044
5
1787
1
1234
0
2535
2
3125
21152
8
2615
3
851
2964
4179
4572
2478
1506
1722
2350
1888
4471
2007
1376
1672
4996
1399
3779
5726
2986
2995
940
6225
4
2652
6812