496
383
500
326
502
449
413
267
220
513
414
435
410
469
269
519
493
481
514
293
344
290
400
289
279
294
225
373
402
346
283