991
4929
897
808
1000
957
15857
1182
1031
2996
799
822
782
714
1058
7057
776
1205
824
1148
829
1658
937
1770
12537