19783
2
25669
0
32302
21152
8
2906
1
17946
4471
2535
3083
5978
6
572
4651
3
1827
1942
2996
2593
2405
2740
2711
5784
2156
4933
13
1505
297066
181997
11
2911
9
398656
19
2009
5
2378
3624
4