19783
2
17946
0
32302
21152
8
2535
25669
477
1
2932
4074
3498
4
1153
3090
6
4160
2478
1352
1586
2398
1051
2077
3080
3
2710
2736
1044
2367
83
8345
7258
1350
4044
5
3083