543
529
412
518
1083
383
1188
1038
909
395
363
393
356
415
399