1002
893
785
5692
841
866
888
1296
840
941
1734
824
998
2196
1712
1398
2910
836
1027
3683
829
955
935
902
803
1030
1643
887
1231
6342
1553
11334
857
1755
775
4058
1184
1015
1330
1407
1397
1007
42532
1934
1785
2084
788
913
1930
1321
2125
877
823
1012
1919
988
860
1173
854
3595