19783
2
25669
0
32302
2906
1
17946
4471
21152
8
2535
572
2156
4933
13
2069
5
2996
800
3083
1160
7034
791
2204
2012
685
5440
758
2337
2316
721
2595
1827
2921
534