21152
8
3080
3
2932
2
3090
6
1015
1
2245
6236
10
297066
0
2903
1047
2184
1566
3083
771
17946
1169
3546
2996
3715
2707
1189
32302
14
1690
3824
1697
3298
1559
5151
189326