217
487
288
363
498
380
393
410
503
323
389
312
230
437
227
412
336
277
504
225
464
329
416
510
427
500
400