2245
3
297066
0
1581
2
108797
5225
8
2906
2629
9956
1226
1
3053
7
6236
10
3683
1289601
4
2593
1107
2480
4837
5
3014
20
2596
189326
21152
2732
623
19944
10827
7034
534
17970
15
66
11153