776
0
78
773
530
383
1540
251
588
1836
345
1009
2
1466
592
819
157
226
529
970
736
548
323
471
483
686
643
320
97284
711
419