19783
2
25669
0
3090
6
32302
4358
3546
1
17946
21152
8
2903
3
2932
2629
562
567
4471
1603
1289601
4
2496
3125
2535
3080
2906
2907
2476
2245
9956
297066
2525
14861
7
2366
108797