9956
3
189326
0
7034
2
2525
4
1746
1061
1
1992
951
10827
2392
3673
6
841
3014
20
3046
467
2496
1181
19944
2483
2732
5090
1585