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