19783
2
17946
0
1264
4
25669
572
2535
1516
1
3715
32302
1751
2903
3
2964
2906
2911
9
1603
21152
8
2139
2740
2462
3546
3090
6
3765
1681
1348
3083
2476
7793
181997
11
1243
2108