19783
2
2903
3
3080
2932
17946
0
21152
8
25669
3090
6
2964
1
3765
4
32302
4044
5
4471
3715
2535
3125
280
5151
1461
3498
1938
2478
1672
1047
2740
1603
18816
11
2523
2906
3779