330
337
415
362
391
421
372
362
503
380
438
1262
400
368
477