21152
8
17946
0
32302
25669
14
19783
2
2996
4044
5
1189
2535
1104
1
3125
1193
1606
572
398656
19
12472
1461
2964
3498
4
2087
2478
2516
4471
1672
4703
758
1105
440
3779