19783
2
32302
0
25669
17946
572
3498
4
2156
1
4933
13
1768
2906
21152
8
4471
3090
6
2069
5
2996
800
1461
791
2204
2012
685
5440
758
2337
2316
721
2595
2921
534
2366