948
1029
798
828
805
867
763
961
808
874
1103
1027
1253
886
1023
962
846
2004
861
952
880
5310
792
1095
976
1009
1047
904
928
1942
1111
1085
1497
866
3240
1166
1150
1598
1959
2599
2135
3275