297066
0
1047
2
2245
3
3080
951
1
10827
4
21152
8
1289601
9956
189326
3090
6
8527
2932
3715
2949
108797
5151
3546
2502
131589
267612
1107
623
444571
9
55904
14861
7
18816
11
37355
13
19079
4198