8773
10
1938
4
3075
2435
1
579
1245
2
2062
995
990
0
2545
5
4281
1559
3117
3
514
2800
1074
18403
6
1967
7328
7334
2260
3676
12
1454
2921
15
3708
582
3471
2413