1051
415
436
1183
400
392
439
470
305
419
322
980
396
303
347