1088
996
28732
910
858
1085
8619
6840
2357
1415
901
4169
1310
875
901
991
2185
2929
827
6675
1215
4503
3831
6341
1070
1316
3313
2049
989
1954
2984
1153
1355
1590
2158
5933
16613
1301
1118
4989
973
1020
3849
1003
863
4159
1496
2563
4279
1443
889
948
951
1553
5808
3314
1230
3922
969
988