4471
2
17946
0
25669
1507
1
975
4
1536
6
2891
21152
8
2344
181997
11
1162
2271
1100
2299
19783
2535
5771
10
4044
5
3083
4133
2465
2102
2189
3125
789
32302
2041
3380
3465