875
0
676
1466
2
851
310
440
370
494
965
471
284
560
3651
15
138355
2635
246
1348
1638
558
901
1057
1072
501