886
2
458
4
563
581
1
637
510
0
440
3
388
1049
1661
423
721
276
302
466
313
1467
90
720
340
494
471
439
50
396
881
686
760
487
343