458
0
397
1211
404
856
900
1
590
515
370
46
342
542
295
668
171
718
1244
2546
2
543
278
389
1557
908
66
1159
1277
412
657
290