21152
8
25669
0
4471
2
1648
1
19783
5151
17946
398656
19
32302
2032
2313
2087
4703
1169
2366
1744
12472
2485