19783
2
25669
0
1077
1
32302
1301
2996
2535
572
1819
2932
2055
3498
4
4079
1864
1755
17946
6236
10
3479
5
1749
2173
6560
9
1153
8185
3090
6
2012
1459
1468
2366
3013
15
21152
8