476
529
283
345
408
499
307
474
415
295
376
261
332
299
680
431
441
308
309
403
296
470
502
400
324
250
455
294
527
275
401
262
334