658
1068
1033
833
1057
1021
442
551
1060
858
2555
598
1750
727
997
1145
1436
745
2543
555
900
607
566
586
1196