13
26
284
100
359
235
202
27
74
155
48
336
816
162
557
241
1213
9
194
45
167
483
103
199
740
150
86
36
28
96
586
8
19
180
52
42
78
131
278
309
43
31
213
303
59
322
370
330
218
419
32
151
132
3721
550