1006
380
391
386
386
306
1088
1082
354
1180
348
415
397
401
423