151
57
16
683
22
660
58
181
83