19783
2
25669
0
32302
21152
8
17946
2906
1
4471
2535
2996
892
2907
3083
5978
6
7034
398656
19
297066
181997
11
572
4651
3
758
1827
9611
3546
1942
2268
608
6713
800
1189
9305