19783
2
25669
0
32302
2996
572
2535
800
2932
1610
17946
685
3498
4
2595
3090
6
984
1189
14
21152
8
721
2649
616
3080
3
7793
3083
1601
1153
1028
3125
100
2012