1116
1041
902
942
871
870
859
813
821
728
819
896
798
847
981
1483
1259
1384
1074
1185
1673
1499
1083