1070
521
787
1483
654
590
571
415
1346
443
425
382
429
430
438