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