1019
2
2045
1
693
0
1363
866
3805
6
2622
2425
7
2356
2890
3
16868
39
2456
2895
5
2254
2109
4
2219
2468
2534
1348
4944
2934
3614
3296
2600
400
2055
2505