19783
2
32302
0
25669
17946
4471
1461
572
3498
4
2996
1768
2906
1
758
21152
8
3090
6
4044
5
1189
2964
7258
2907
14
791
487
657
3473
2156
4933
13
501
685
693
2595