19783
2
25669
0
32302
17946
2258
1
2535
21152
8
3083
7793
4
964
3593
16
3090
6
3172
2366
3546
2139
2921
5
2911
9
1136
5440
2932
2949
6844
3498
1516
3715
2903
3
2964
989
1603