451
411
410
415
415
389
314
316
408
428
428
428
378
421
263
235
510
393
455
350
884
1314
397
365