19783
2
25669
0
32302
17946
572
1768
791
3090
6
8527
1
685
800
21152
8
2337
5
4358
951
2156
534
501
3008
3
2595
4933
13
2906
4471
2996
2069
1461
2949
2204
3498
4
5440