19783
2
25669
0
32302
2535
3498
4
4471
17946
4044
5
1603
1
3125
3833
8
3546
2986
2149
3090
6
3080
3
1849
2902
16
1461
1804
5033
15
2189
2964
2478
21152
8072
1672
1042
988
3779