14
47
26
95
591
308
572
398
263
129