852
840
996
1497
1223
1488
958
978
901
3058
5588
1005
848
1105
1112
1029
3989
1505
949
902
1560
2215
1393
1532
1155
1986
840
12952
1279
875
875
955
874
883
1465
1081
816
862
774
875
1033
804
11645
5306
963
1205
860
983
886
1714
1280
1573
1231
943
1046
7731
6684
1677
1192
926