12785
5673
861
1477
458
5364
16701
123

69

130
12
1673
350
906
411