19783
2
2906
1
25669
0
17946
32302
4471
21152
8
2535
3083
38477
34
3765
4
2711
3154
6
571
2429
2907
297066
2009
5
3426
1581
1973
2655
2478
2750
3957
3
5978
2932
3683
3546
3498