249
386
518
545
527
507
667
586
605
660
774
718
831
935
967
989
917
1058
937
974
1045
954
898
802
972
923
1745
1516
1552
1496
10980
11993