19783
2
25669
0
32302
17946
1768
572
3090
6
2906
1
1329
4933
13
21152
8
4471
2069
5
4358
2156
5440
2996
2204
800
2512
758
3008
3
1461
791
2108
3498
4
685
2903
1650
2337