19783
2
2906
1
25669
0
21152
8
17946
32302
4471
2535
3083
5978
6
4651
3
1942
2593
2405
3154
2740
2711
2907
297066
181997
11
2911
9
398656
19
2009
5
3426
4
2378
5151
2655
2750
3957
2932