19783
2
32302
0
25669
1768
17946
19944
3090
6
2265
1
2906
21152
8
5504
16
297066
4471
131589
1047
572
2377
14125
10
810
1704
4382
4
1174
3910
3
2949
14887
18
1461
2108
3498
6236