629
535
608
342
247
218
258
519
202
469
154
468
166
183
196
564
254
199
164
182
374
201
250
187
188
244
191
189
220
205
181
212
222
197
335
285
206
251
200
170
168
175
210
165
240
228
262
167
172
266
498
380
544
151
203
177
194
158
147
249
463
207
209
234
192
273
214
241
195
270
173
171
176
204
179
180
190
161
223
155
227
193
226
160
184
233
235
198
178
257
150
208
225
174
153
162
159
230
238
186
236
245
185
294
308
265
322
216
281
259
239
215
231
156
157
163
146
232