2858
1033
886
1697
841
939
1017
847
865
816
833
2547
919
810
796
857
883
1345
2275
885
1125
953
932
1537
2300
899
915
1800
1496
799
2178
2002
2878
1983
885
1917
909
5185
3169
1488
1140
981
32523
3624
973
1039
1184
972
2248
1189
976
1768
1124
2317
1072
1923
1386
1627
992
1044