281
0
553
875
676
851
310
440
370
494
965
471
284
560
138355
2635
1916
2
1151
4
246
1348
558
901
1057