14
12
15
7
11
49
52
371
356
330
73
194
345
154
151
359
141
839
315
474
1448
340
445
163
74
83
71
191
276
75
178
364
677
263
585
537
431
127
924
479
831
281
261