3090
6
2001
1
1289601
4
3673
2740
1382
189326
0
174730
18
2972
2760
6247
5
2919
2
10827
6844
2358
9
2155
3
2949
5527
1568
297066
5771
10
2948
3868
1903
1751
6346
16
94424
2453
10598
3694