119
30
581
29
387
171
398
53
355
124
242
81
99
36
563
166
598
62