1610
0
944
2346
750
200
155
601
448
802
65
58
69
404
501
798
1080
1793
459
278
2407
2
332
729
1084
497
335
480
62
90
337
455