19783
2
25669
0
32302
2996
2036
1431
1
2535
3102
572
2932
3498
4
17946
1631
2626
5719
5
1153
3090
6
2012
1599
2189
2366
2203
3
21152
8
1668
3080
2316
1426
2760
2921
1044