19783
2
25669
0
32302
2535
3498
4
4471
17946
4044
5
1603
1
3125
3765
3833
8
3546
2986
2149
3090
6
3080
3
1849
2650
20
2902
16
1461
1804
5033
15
2189
280
2964
2245
3683
2478
21152