19783
2
25669
0
32302
21152
8
2906
1
17946
4471
2535
3083
5978
6
1160
7034
572
4651
3
1827
1942
2268
2996
9305
2593
2405
2740
2711
5784
2156
4933
13
297066
181997
11
2907
2911
9