21152
8
3080
3
2932
2
3090
6
2903
2245
25669
0
3498
4
1047
297066
2535
3724
14
3222
929
2996
3715
1193
1643
5151
9956
4651
1761
1
19783
1819
4044
5
3083
17946
2465
1189