19783
2
25669
0
32302
21152
8
2906
1
17946
4471
2535
3083
572
1827
2996
2586
2597
3154
6
608
3546
5784
2156
4933
13
2907
3090
685
2009
5
898
665
542
3624
4
2366
3426