2245
3
297066
0
3090
6
2903
2932
2
3765
4
19783
21152
8
17946
4044
5
3080
7034
894
2443
579
444571
9
32302
108797
2799
571
1849
2722
1226
1
3354
1289601
25669
14
3053
7
2535
3551
10