19783
2
32302
0
25669
21152
8
3090
6
1768
572
17946
3080
3
2932
2906
1
2173
4471
2535
1461
2009
5
3498
4
297066
7258
5489
11
2245
5825
1294
1927
2903
2996
3351
2156
2366
189326