979
835
805
772
813
1277
984
778
879
877
858
869
861
1184
859
912
881
1203
931
1285
900
1177
901
999
887
599
478
549
621
611
551
654
558
603