2858
1033
886
1697
841
939
1017
847
865
817
833
2547
919
810
797
857
883
1345
2275
885
1125
953
932
1537
2301
900
915
1800
1496
799
2178
2002
2878
1983
885
1917
909
5186
3170
1488
1140
981
32524
3624
974
1039
1184
973
2248
1189
976
1769
1124
2317
1072
1923
1386
1627
992
1044