503
517
546
521
491
502
515
522
569
544
510
526
528
527
501
551
500
430
338
378
344
355
353
351
361
369
408
441
436
382
427
345