255
0
1210
2478
1
3546
488
2902
16
1659
385
511
1164
827
558
2763
2907
2
3765
4
5486
534
25669
444
634
35
11447
106
1287
665
757
96
5147
8267