118
2
297066
0
2890
3
7793
4
1022
3062
8
1505
5784
3080
3470
5
621
1795
1
444571
9
120
189326
1044
1804
1657
2223
21
2593
1768
706
392
2556