140
98
227
606
134
158
115
278
604
189
154
142
118
528
197
111
166
411
82
185
204
155
273
365
263
455
216
121
372
220
65
100
492
109
175
147
474
174
113
301
219
412
322
593
754
182
868
112
721
2616
238
1629
880
642