117
20
26
12
48
10
38
66
91
232
61
943
458
474
209
266
151
225
290
157
278
235
79
265
93
227
814
772
526