870
0
256
297
422
1084
692
1511
220
334
868
480
355
1126
336
407
553
404
1398
627
335
257
70
430
75
429
1034
699
996
573