19944
2
1694
1
951
2949
0
1403
2698
12459
3
1446
1564
1618
1922
1015
2274
1451
3629
2495
108797
690
2629
2669
432
9956
3014
20
6236
10
3180
445
1289601
4
21152
8
11153
5141
7