485
378
271
480
233
504
258
457
288
392
294
342
491
437
303
290
533
418
349
265
445
386
313
230
368
357
416
311
308
239
414
241
395
300