4079
4
1579
1
1495
2223
8
1224
0
417
866
922
731
1629
1315
1704
3
3505
2
570
227
101
4224
666
1707
7
521
890
540
230
41
57793
4537
2550
3819
5094
9
13018