1001
568
46332
583
764
1104
579
520
626
628
682
3328
659
647
600
553
520
515
961