2245
3
297066
0
2238
1
2270
2
1226
3053
7
2061
1363
189326
10827
4
9956
19944
3085
5
2797
1295
2683
2773
3457
174730
18
2740
280
108797
2354
1581
1289601
2650
20
21152
8
2949
1107
444571
9