19783
2
25669
0
32302
21152
8
4471
17946
2906
1
2535
3083
1827
4044
5
2964
5978
6
2156
4933
13
398656
19
9055
10
2009
2378
3624
4
3125
3426
2750
4651
3
1461
1942
1650
3008
3498
4258