2101
2
1135
0
1865
1
1704
3891
5
3435
3
5226
6
3095
3243
2889
3084
6733
8
1832
1551
5042
2418
3382
4
2333
1942
1912
3668
2826
2815
2199
2048
1895
1998
3416
1740
2217