3503
4
297066
0
5527
3
4623
5
398656
19
5978
6
2360
2129
550
1
181997
11
666
2378
1628
2
1619
51331
25
2544
1711
1659
13780
9
746
2702
7
2188