255
0
1225
1382
1
791
348
392
570
2268
4
3080
3
2316
898
153
1044
1804
7258
2557
2
800
2902
16
2034
100
3546
534
1135
1100
1486
984
2204
5
1161
501
4044