2245
3
1558
2
297066
0
1431
1348
4
1018
4979
6
3506
8
7633
1226
1
3053
7
1364
1895
3249
1943
165
1808
78
2194
2637
2797
5
1301
1295
2680
3321
1418
2773
3597
280