19783
2
32302
0
25669
17946
21152
8
3090
6
3498
4
1768
2906
1
4471
572
1461
2108
2996
2535
7258
608
3546
5784
2156
4933
13
3083
685
2009
5
898
665
542
3624
2366
3426