18
5
59
366
642
11
15
344
172
456
205
345
107
390
95
48
