19783
2
25669
0
32302
2996
572
2258
1
17946
1225
2535
2932
14
692
3498
4
7793
120
21152
8
800
3593
16
1429
1153
2595
3090
6
1045
2012
3083
2366
2264
1853
1189
685