484
467
363
245
229
168
287
185
358
331
464
364
371
304
327
367
607
393
391
283
255
379
249
275
257
256
272
301
305
389
246
319
266
266
340
265
472
450
260
304
511
479
285
318
377
321
311
275
311
354
305
367
331
267
336
331
308
393
443
659