19783
2
32302
0
25669
17946
2906
1
3090
6
21152
8
4471
1461
3498
4
1768
3080
3
2932
4044
5
2964
7258
2996
1189
572
2489
12472
1193
758
14
4966
2535
2009
3125
3426
2750