19783
2
25669
0
32302
2996
2535
572
2932
3498
4
17946
2711
1153
14
118
2300
3090
6
2012
2282
5
2462
3
2366
1
21152
8
2743
2740
8866
1942
2140
808
1715
3080
2316
3000