302
0
649
2
417
1
546
600
2153
3
1003
1658
2643
6
2114
2358
1746
1513
1706
2121
2040
1598
8680
5171
14118
12
4565