255
0
1094
291
1315
372
400
508
1780
2069
3
847
441
753
172
622
496
230
892
979
275
594
943
375
527
1123
358
1020