255
0
517
1779
5313
859
301
653
494
390
415
396
602
1025
1043
336
820
413
2992
298
409
474
1251
343
381
1629
722
2041
1