3001
2
866
1
3498
4
2529
7
776
1101
4363
994
6
3508
1504
1127
1048
1431
1739
574
0
1688
1833
790
2164
3
4425
1691
2352
1364
1813
1969
2865
9