7034
2
108797
0
2629
913
1
1652
3
2732
32302
9036
9
534
2593
356
14861
7
189326
2932
562
1047
3546
5431
1604
5527
4258
2906