21
32
545
31
641
31
428
14
453
13
384
105
172
