1666
10
1085
1
2480
3
2385
1078
0
2841
2
585
949
4
1989
8911
7439
5
1397
6701
1004
1405
888
1104
2470
11260
3654
33860
23
1190
1469
5422
269184
9
1063
16495
8
8753
1166
1053