688
377
371
312
579
529
281
301
338
382
461
263
320
520
534
405
415
395
237
504
277
225
511
390
521
457
468
365
360
436
451
458
310
403
273