553
0
875
676
305
851
310
440
370
494
1793
965
471
284
560
138355
2635
246
1348
729
558
2095
4
901
1057