19783
2
25669
0
32302
21152
8
4471
17946
2906
1
2535
3083
3080
3
2932
1827
4044
5
3090
6
2964
2156
4933
13
9055
10
2009
3624
4
3125
3426
2750
297066
280
1461
1650
3008
4651
3498