2245
3
297066
0
1226
1
3053
7
1393
950
5443
1787
4
2420
1482
2786
5
6861
12
1045
1695
1120
7893
656
1126
752
1212
2
3987
2344
12632
2797
1005
741
4123