19783
2
25669
0
2535
32302
3498
4
2921
5
843
1
1837
3
2932
1603
1537
17946
2990
1153
2173
3090
6
1535
2090
2012
2366
21152
8
1819
1547
7793
1432
3080
2316
3180
1260
3158