19783
2
25669
0
3090
6
2903
3
2932
4358
32302
21152
8
17946
2996
572
4044
5
3080
7034
3008
2921
2366
1
2443
2512
297066
579
1289601
4
2661
9
444571
108797
2799
1849
2722
3354
14