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