14
47
26
95
591
308
572
398
262
129