19783
2
25669
0
32302
4471
17946
2906
1
21152
8
2535
572
2996
3008
3
3083
758
469
1827
4044
5
676
571
2964
1189
1969
1778
2907
2156
4933
13
578
1193
898
14
3957