19783
2
32302
0
25669
1768
17946
3090
6
2949
21152
8
2906
5504
16
19944
297066
1
4471
131589
2377
810
1704
4382
4
1174
3910
3
14887
18
1461
3498
5169
5978
7034
1047
572
2428