19783
2
32302
0
25669
17946
2906
1
1768
4471
181997
11
3498
4
572
21152
8
3090
6
2996
1461
2108
14125
10
4933
13
2534
418
3426
7258
1329
1827
2647
758
2964
1527
1603
3546
118