19783
2
25669
0
32302
21152
8
3090
6
17946
1768
2906
1
3080
3
2932
4471
572
1978
297066
1461
4258
3498
4
2903
2534
1047
4933
13
2009
5
3546
1804
3426
7258
2245
2996
189326
758