256
0
371
727
394
828
305
253
581
484
1981
1488
259
1425
729
1211
286
452
1202
459
273
1049
296
330
738
1685
376
2079