19783
2
25669
0
32302
21152
8
2906
1
17946
4471
2535
3080
3
2932
3083
3090
6
572
1827
4651
2996
297066
2405
2740
5784
2156
4933
13
181997
11
1505
3715
2009
5
5151
3624
4
3426
758