483
0
1072
558
274
408
320
935
369
71
887
356
486
901
766
875
401
342
2055
54
968
810
1853
851
931
984
440
717
341
152
947