6
58
41
27
115
158
585
111
74
285
385
446
415
216
282
852
185
92
637
120
265
326
414
176
336
80
363
203
483
212
258
248
136
39
71
100
170
287
127
349
145
297
254
284
746
91
153
82
113
227
245
129
143
301
183
140
229