2245
3
297066
0
2001
1
2740
1382
189326
2972
2760
4
10827
1226
3053
7
6844
2
174730
18
2949
5527
1568
1289601
1751
2797
5
94424
1295
2453
5443
15
3398
9
1268
2773
14470
2132
280
108797