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