1091
687
649
774
830
822
2445
846
897
1759
1170
1078
3199
9718
1181
5823
5268
1525
3038
5029
1189
1689
36907
5154