391
185
352
160
851
110
2037
798
466
371
124
141
134
164
149
184
144
154
135
119
293
339
368
305
411
1266
205
459
617
390
161
337
361
474
556