2906
2
1107
1
297066
0
108797
9956
3
2593
2629
623
2732
4837
5
2480
21152
8
1289601
4
189326
6236
10
2596
66
1922
3014
20
17970
15
2274
534
1540
1425
2160
1022
1761
19944
2740
3186