372
285
277
237
295
354
143
243
198
184
185
400
131
214
224
195
235
221
106
96
620
40
1783
266
148
376
450
292
308
1087