1679
2
1767
32302
0
3051
4471
7258
25669
1527
1458
5771
10
3050
13967
3926
14
1812
1
18258
2271
4
3933