19783
2
17946
0
2996
2535
25669
32302
3765
4
1152
1
7793
9055
10
3587
2048
1189
2902
16
278
3551
1663
5
3453
572
1698
2365
619
3591
11
1967
21152
8
2932
2529
7
576
3498
2639
13