1010
403
957
1060
415
489
438
428
324
370
333
384
371
331
1358