675
0
766
1650
5455
1
281
553
875
676
1389
2
4895
8
851
310
440
370
494
965
471
284
560
138355
2635
246
1348
558