19783
2
25669
0
21152
8
32302
17946
2535
2906
1
4471
3624
4
3008
3
3083
5978
6
1665
572
4651
1827
1942
2996
2593
4099
2405
1743
2740
2711
1193
5784
2156
4933
13
297066
1528