245
382
514
542
523
504
664
583
602
657
771
712
827
931
964
988
915
1056
935
970
1042
951
893
800
970
921
1741
1512
1549
1492
10978
11991