21152
8
3080
3
2932
2
3090
6
536
0
14
345
2245
2903
2145
1
572
1047
297066
25669
2996
3546
2270
919
19079
3680
189326
3715
5151
1045
1539
4651
19783
2535
4044
5
3083