19783
2
32302
0
1819
1
25669
2535
572
785
610
7394
5
3498
4
12185
745
2996
693
2988
3724
3
2921
2760
17946
2110
1547
1813
2932
1603
234
2173
1123
1301
83
14